home *** CD-ROM | disk | FTP | other *** search
/ Click Press Kit / Click Press Kit.iso / pc / main.dxr / Internal_67_Logocode.ls < prev    next >
Encoding:
Text File  |  2006-05-31  |  2.7 KB  |  76 lines

  1. property spriteNum, pSavedGraphic, pUnSavedGraphic
  2. global gMaster, gSound
  3.  
  4. on mouseUp me
  5.   gSound.mPlayButtonClick()
  6.   vName = sprite(spriteNum).member.name
  7.   if gMaster.pLogoList.count = 0 then
  8.     alert("you have a problem with gMaster.pLogoList.count")
  9.     exit
  10.   end if
  11.   vNum = gMaster.pPhotoSpriteStartNum - 1
  12.   vTempNum = spriteNum - vNum
  13.   if gMaster.pLogoList[vTempNum].pSelected = "no" then
  14.     mSetOn(me, vTempNum)
  15.     mSummarySelected(gMaster, gMaster.pLogoList[vTempNum].pSmallName)
  16.   else
  17.     mSetOff(me, vTempNum)
  18.     mSummaryDeSelected(gMaster, gMaster.pLogoList[vTempNum].pSmallName)
  19.   end if
  20. end
  21.  
  22. on mouseEnter me
  23.   cursor(280)
  24. end
  25.  
  26. on mouseLeave me
  27.   cursor(-1)
  28. end
  29.  
  30. on mSetOn me, vSavedNum
  31.   gMaster.pLogoList[vSavedNum].pSelected = "yes"
  32.   mMainCode(me, vSavedNum)
  33. end
  34.  
  35. on mSetOff me, vSavedNum
  36.   gMaster.pLogoList[vSavedNum].pSelected = "no"
  37.   mMainCode(me, vSavedNum)
  38. end
  39.  
  40. on mMainCode me, vSavedNum
  41.   pSavedGraphic = member(gMaster.pLogoSettings.savedbutton, "assets")
  42.   pUnSavedGraphic = member(gMaster.pLogoSettings.savebutton, "assets")
  43.   if gMaster.pLogoSettings.blendeffect = "TRUE" then
  44.     if gMaster.pLogoList[vSavedNum].pSelected = "no" then
  45.       sprite(spriteNum).blend = 100
  46.     else
  47.       sprite(spriteNum).blend = gMaster.pLogoSettings.blendpercent
  48.     end if
  49.   end if
  50.   if gMaster.pLogoSettings.rectangles = "TRUE" then
  51.     if gMaster.pLogoList[vSavedNum].pSelected = "no" then
  52.       sprite(gMaster.pLogoList[vSavedNum].pRectSpriteLogo).rect = rect(-2000, -2000, -1999, 1999)
  53.     else
  54.       vLeft = sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).left - 2
  55.       vTop = sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).top - 2
  56.       vRight = sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).right + 2
  57.       vBottom = sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).bottom + 2
  58.       sprite(gMaster.pLogoList[vSavedNum].pRectSpriteLogo).rect = rect(vLeft, vTop, vRight, vBottom)
  59.     end if
  60.   end if
  61.   if gMaster.pLogoSettings.pushpin = "TRUE" then
  62.     if gMaster.pLogoList[vSavedNum].pSelected = "no" then
  63.       sprite(gMaster.pLogoList[vSavedNum].pPushPinSpriteLogo).loc = point(-2000, -2000)
  64.     else
  65.       vLeft = sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).left + gMaster.pLogoSettings.pinoffset[1]
  66.       vTop = sprite(gMaster.pLogoList[vSavedNum].pPhotoSpriteLogo).top + gMaster.pLogoSettings.pinoffset[2]
  67.       sprite(gMaster.pLogoList[vSavedNum].pPushPinSpriteLogo).loc = point(vLeft, vTop)
  68.     end if
  69.   end if
  70.   if gMaster.pLogoList[vSavedNum].pSelected = "no" then
  71.     sprite(gMaster.pLogoList[vSavedNum].pSaveButtonSpriteChannel).member = pUnSavedGraphic
  72.   else
  73.     sprite(gMaster.pLogoList[vSavedNum].pSaveButtonSpriteChannel).member = pSavedGraphic
  74.   end if
  75. end
  76.